package io.renren.modules.aic.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 * 手机验证码
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2018-04-14 19:58:52
 */
@TableName("tb_phone_code")
public class PhoneCodeEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * ID主键
	 */
	@TableId
	private Long id;
	/**
	 * 手机号
	 */
	private String mobile;
	/**
	 * 验证码
	 */
	private String captcha;
	/**
	 * 过期时间
	 */
	private Date expireTime;
	/**
	 * 类型 0:注册
	 */
	private Integer type;
	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 设置：ID主键
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：ID主键
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：手机号
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * 获取：手机号
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * 设置：验证码
	 */
	public void setCaptcha(String captcha) {
		this.captcha = captcha;
	}
	/**
	 * 获取：验证码
	 */
	public String getCaptcha() {
		return captcha;
	}
	/**
	 * 设置：过期时间
	 */
	public void setExpireTime(Date expireTime) {
		this.expireTime = expireTime;
	}
	/**
	 * 获取：过期时间
	 */
	public Date getExpireTime() {
		return expireTime;
	}
	/**
	 * 设置：类型 0:注册
	 */
	public void setType(Integer type) {
		this.type = type;
	}
	/**
	 * 获取：类型 0:注册
	 */
	public Integer getType() {
		return type;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
}
